turkey sponge - German English Dictionary